﻿<?xml version="1.0" encoding="utf-8"?>
<plugin game="Halo4" baseSize="0x690">
	<revisions>
		<revision author="Lord Zedd" version="1">Portin without generation</revision>
	</revisions>
	<enum16 name="Object Category" offset="0x0" visible="true">
		<option name="Biped" value="0x0" />
		<option name="Vehicle" value="0x1" />
		<option name="Weapon" value="0x2" />
		<option name="Equipment" value="0x3" />
		<option name="Terminal" value="0x4" />
		<option name="Projectile" value="0x5" />
		<option name="Scenery" value="0x6" />
		<option name="Machine" value="0x7" />
		<option name="Control" value="0x8" />
		<option name="Dominion Pad" value="0x9" />
		<option name="Sound Scenery" value="0xA" />
		<option name="Block" value="0xB" />
		<option name="Creature" value="0xC" />
		<option name="Giant" value="0xD" />
		<option name="Effect Scenery" value="0xE" />
		<option name="Spawner" value="0xF" />
	</enum16>
	<int16 name="Unknown" offset="0x2" visible="true" />
	<undefined name="00000010" offset="0x4" visible="true" />
	<undefined name="00000011" offset="0x8" visible="true" />
	<undefined name="00000012" offset="0xC" visible="true" />
	<undefined name="00000013" offset="0x10" visible="true" />
	<undefined name="00000014" offset="0x14" visible="true" />
	<undefined name="00000015" offset="0x18" visible="true" />
	<bitfield32 name="Flags" offset="0x1c" visible="true">
		<bit name="Does Not Cast Shadow" index="0" />
		<bit name="Search Cardinal Direction Lightmaps" index="1" />
		<bit name="unused" index="2" />
		<bit name="Not A Pathfinding Obstacle" index="3" />
		<bit name="Extension Of Parent" index="4" />
		<bit name="Does Not Cause Collision Damage" index="5" />
		<bit name="Early Mover" index="6" />
		<bit name="Early Mover Localized Physics" index="7" />
		<bit name="Use Static Massive Lightmap Sample" index="8" />
		<bit name="Object Scales Attachments" index="9" />
		<bit name="Inherits Player's Appearance" index="10" />
		<bit name="Dead Bipeds Can't Localize" index="11" />
		<bit name="Attach To Clusters By Dynamic Sphere" index="12" />
		<bit name="Effects Created By This Object Do Not" index="13" />
		<bit name="15" index="14" />
		<bit name="16" index="15" />
		<bit name="17" index="16" />
		<bit name="18" index="17" />
		<bit name="19" index="18" />
		<bit name="20" index="19" />
		<bit name="21" index="20" />
		<bit name="22" index="21" />
		<bit name="23" index="22" />
		<bit name="24" index="23" />
		<bit name="25" index="24" />
		<bit name="26" index="25" />
		<bit name="27" index="26" />
		<bit name="28" index="27" />
		<bit name="29" index="28" />
		<bit name="30" index="29" />
		<bit name="31" index="30" />
		<bit name="32" index="31" />
	</bitfield32>
	<undefined name="Bounding Radius" offset="0x20" visible="true" />
	<undefined name="Bounding Offset X" offset="0x24" visible="true" />
	<undefined name="Bounding Offset Y" offset="0x28" visible="true" />
	<undefined name="Bounding Offset Z" offset="0x2c" visible="true" />
	<undefined name="Acceleration Scale X" offset="0x30" visible="true" />
	<undefined name="Acceleration Scale Y" offset="0x34" visible="true" />
	<undefined name="Acceleration Scale Z" offset="0x38" visible="true" />
	<int8 name="Unknown" offset="0x3C" visible="false" />
	<enum8 name="Lightmap Shadow Mode Size" offset="0x3D" visible="true">
		<option name="Default" value="0x0" />
		<option name="Never" value="0x1" />
		<option name="Always" value="0x2" />
		<option name="Unknown" value="0x3" />
	</enum8>
	<enum8 name="Sweetener Size" offset="0x3E" visible="true">
		<option name="Small" value="0x0" />
		<option name="Medium" value="0x1" />
		<option name="Large" value="0x2" />
	</enum8>
	<int8 name="Unknown" offset="0x3F" visible="false" />
	<int16 name="Unknown" offset="0x40" visible="false" />
	<int16 name="Unknown" offset="0x42" visible="false" />
	<float32 name="Dynamic Light Sphere Radius" offset="0x44" visible="true" />
	<float32 name="Dynamic Light Sphere X" offset="0x48" visible="true" />
	<float32 name="Dynamic Light Sphere Y" offset="0x4C" visible="true" />
	<float32 name="Dynamic Light Sphere Z" offset="0x50" visible="true" />
	<int32 name="Unknown" offset="0x54" visible="false" />
	<tagRef name="Unicode" offset="0x58" visible="true" />
	<tagRef name="00000035" offset="0x68" visible="true" />
	<undefined name="struct here" offset="0x78" visible="true" />
	<undefined name="struct here" offset="0x7C" visible="true" />
	<undefined name="struct here" offset="0x80" visible="true" />
	<int32 name="Default Variant" offset="0x84" visible="true" />
	<tagRef name="Object Properties" offset="0x88" visible="true" />
	<tagRef name="00000047" offset="0x98" visible="true" />
	<tagRef name="Collision Damage" offset="0xa8" visible="true" />
	<tagRef name="00000055" offset="0xb8" visible="true" />
	<reflexive name="Personal Gravity" offset="0xC8" visible="true" entrySize="0x2C">
		<int32 name="00000005" offset="0x0" visible="true" />
		<int32 name="00000006" offset="0x4" visible="true" />
		<undefined name="00000007" offset="0x8" visible="true" />
		<undefined name="00000008" offset="0xC" visible="true" />
		<undefined name="00000009" offset="0x10" visible="true" />
		<undefined name="00000010" offset="0x14" visible="true" />
		<undefined name="00000011" offset="0x18" visible="true" />
		<undefined name="00000012" offset="0x1C" visible="true" />
		<undefined name="00000013" offset="0x20" visible="true" />
		<undefined name="00000014" offset="0x24" visible="true" />
		<undefined name="00000015" offset="0x28" visible="true" />
	</reflexive>
	<tagRef name="Creation Effect" offset="0xd4" visible="true" />
	<tagRef name="Material Effect" offset="0xe4" visible="true" />
	<tagRef name="Melee Impact" offset="0xf4" visible="true" />
	<undefined name="00000074" offset="0x104" visible="true" />
	<reflexive name="AI Properties" offset="0x108" visible="true" entrySize="0x10">
		<bitfield32 name="Flags" offset="0x0" visible="true">
			<bit name="Destroyable Cover" index="0" />
			<bit name="Pathfinding Ignore When Dead" index="1" />
			<bit name="Dynamic Cover" index="2" />
			<bit name="4" index="3" />
			<bit name="5" index="4" />
			<bit name="6" index="5" />
			<bit name="7" index="6" />
			<bit name="8" index="7" />
			<bit name="9" index="8" />
			<bit name="10" index="9" />
			<bit name="11" index="10" />
			<bit name="12" index="11" />
			<bit name="13" index="12" />
			<bit name="14" index="13" />
			<bit name="15" index="14" />
			<bit name="16" index="15" />
			<bit name="17" index="16" />
			<bit name="18" index="17" />
			<bit name="19" index="18" />
			<bit name="20" index="19" />
			<bit name="21" index="20" />
			<bit name="22" index="21" />
			<bit name="23" index="22" />
			<bit name="24" index="23" />
			<bit name="25" index="24" />
			<bit name="26" index="25" />
			<bit name="27" index="26" />
			<bit name="28" index="27" />
			<bit name="29" index="28" />
			<bit name="30" index="29" />
			<bit name="31" index="30" />
			<bit name="32" index="31" />
		</bitfield32>
		<uint32 name="Type Name (SID)" offset="0x4" visible="true" />
		<uint32 name="Unknown" offset="0x8" visible="true" />
		<enum16 name="AI Size" offset="0xC" visible="true">
			<option name="Default" value="0x0" />
			<option name="Tiny" value="0x1" />
			<option name="Small" value="0x2" />
			<option name="Medium" value="0x3" />
			<option name="Large" value="0x4" />
			<option name="Huge" value="0x5" />
			<option name="Immobile" value="0x6" />
		</enum16>
		<enum16 name="Leap Jump Speed" offset="0xE" visible="true">
			<option name="None" value="0x0" />
			<option name="Down" value="0x1" />
			<option name="Step" value="0x2" />
			<option name="Crouch" value="0x3" />
			<option name="Stand" value="0x4" />
			<option name="Storey" value="0x5" />
			<option name="Tower" value="0x6" />
			<option name="Infinite" value="0x7" />
		</enum16>
	</reflexive>
	<reflexive name="Functions" offset="0x114" visible="true" entrySize="0x40">
		<bitfield32 name="Flags" offset="0x0" visible="true">
			<bit name="Invert" index="0" />
			<bit name="Mapping Does Not Controls Active" index="1" />
			<bit name="Always Active" index="2" />
			<bit name="Random Time Offset" index="3" />
			<bit name="5" index="4" />
			<bit name="6" index="5" />
			<bit name="7" index="6" />
			<bit name="8" index="7" />
			<bit name="9" index="8" />
			<bit name="10" index="9" />
			<bit name="11" index="10" />
			<bit name="12" index="11" />
			<bit name="13" index="12" />
			<bit name="14" index="13" />
			<bit name="15" index="14" />
			<bit name="16" index="15" />
			<bit name="17" index="16" />
			<bit name="18" index="17" />
			<bit name="19" index="18" />
			<bit name="20" index="19" />
			<bit name="21" index="20" />
			<bit name="22" index="21" />
			<bit name="23" index="22" />
			<bit name="24" index="23" />
			<bit name="25" index="24" />
			<bit name="26" index="25" />
			<bit name="27" index="26" />
			<bit name="28" index="27" />
			<bit name="29" index="28" />
			<bit name="30" index="29" />
			<bit name="31" index="30" />
			<bit name="32" index="31" />
		</bitfield32>
		<int32 name="Import Name" offset="0x4" visible="true" />
		<int32 name="Export Name" offset="0x8" visible="true" />
		<int32 name="Turn Off With" offset="0xC" visible="true" />
		<int32 name="Unknown" offset="0x10" visible="true" />
		<uint32 name="Unknown" offset="0x14" visible="true" />
		<dataRef name="Data" offset="0x18" visible="true" />
		<uint32 name="Scale By (SID)" offset="0x2C" visible="true" />
		<reflexive name="Unknown 2" offset="0x30" visible="true" entrySize="0x18">
			<int32 name="Unknown" offset="0x0" visible="true" />
			<undefined name="Unknown" offset="0x4" visible="true" />
			<undefined name="Unknown" offset="0x8" visible="true" />
			<uint32 name="Unknown" offset="0xC" visible="true" />
			<undefined name="Unknown" offset="0x10" visible="true" />
			<undefined name="Unknown" offset="0x14" visible="true" />
		</reflexive>
		<int32 name="Unknown" offset="0x3C" visible="true" />
	</reflexive>
	<reflexive name="Function Related" offset="0x120" visible="true" entrySize="0x4">
		<int32 name="Unknown" offset="0x0" visible="true" />
	</reflexive>
	<reflexive name="Testo" offset="0x12c" visible="true" entrySize="0x14">
		<int32 name="00000005" offset="0x0" visible="true" />
		<int32 name="00000006" offset="0x4" visible="true" />
		<reflexive name="Testo" offset="0x8" visible="true" entrySize="0xC">
			<undefined name="00000005" offset="0x0" visible="true" />
			<undefined name="00000006" offset="0x4" visible="true" />
			<int32 name="00000007" offset="0x8" visible="true" />
		</reflexive>
	</reflexive>
	<int16 name="HUD Text Message Index" offset="0x138" visible="true" />
	<int16 name="Unknown" offset="0x13A" visible="false" />
	<reflexive name="Attachments" offset="0x13c" visible="true" entrySize="0x20">
		<tagRef name="Attachment" offset="0x0" visible="true" />
		<int32 name="Marker" offset="0x10" visible="true" />
		<int32 name="Change Color" offset="0x14" visible="true" />
		<int32 name="Primary Scale/Function" offset="0x18" visible="true" />
		<int32 name="Secondary Scale/Function" offset="0x1C" visible="true" />
	</reflexive>
	<reflexive name="Unknown 4" offset="0x148" visible="true" entrySize="0x18">
		<uint32 name="Unknown" offset="0x0" visible="true" />
		<uint32 name="Unknown" offset="0x4" visible="true" />
		<uint32 name="Unknown" offset="0x8" visible="true" />
		<reflexive name="Unknown 5" offset="0xC" visible="true" entrySize="0x3C">
			<int32 name="Unknown" offset="0x0" visible="true" />
			<dataRef name="Unknown" offset="0x4" visible="true" />
			<undefined name="Unknown" offset="0x18" visible="true" />
			<dataRef name="Unknown" offset="0x1C" visible="true" />
			<uint32 name="Unknown" offset="0x30" visible="true" />
			<uint32 name="Unknown" offset="0x34" visible="true" />
			<uint32 name="Unknown" offset="0x38" visible="true" />
		</reflexive>
	</reflexive>
	<reflexive name="Unknown 5" offset="0x154" visible="true" entrySize="0x24">
		<int32 name="Unknown" offset="0x0" visible="true" />
		<undefined name="Unknown" offset="0x4" visible="true" />
		<uint32 name="Unknown" offset="0x8" visible="true" />
		<undefined name="Unknown" offset="0xC" visible="true" />
		<undefined name="Unknown" offset="0x10" visible="true" />
		<undefined name="Unknown" offset="0x14" visible="true" />
		<undefined name="Unknown" offset="0x18" visible="true" />
		<undefined name="Unknown" offset="0x1C" visible="true" />
		<undefined name="Unknown" offset="0x20" visible="true" />
	</reflexive>
	<reflexive name="Widgets" offset="0x160" visible="true" entrySize="0x10">
		<tagRef name="Antenna" offset="0x0" visible="true" />
	</reflexive>
	<reflexive name="Change Color" offset="0x16c" visible="true" entrySize="0x18">
		<reflexive name="Permutations" offset="0x0" visible="true" entrySize="0x20">
			<undefined name="Weight" offset="0x0" visible="true" />
			
			<undefined name="R" offset="0x4" visible="true" />
			<undefined name="G" offset="0x8" visible="true" />
			<undefined name="B" offset="0xc" visible="true" />
			<undefined name="R" offset="0x10" visible="true" />
			<undefined name="G" offset="0x14" visible="true" />
			<undefined name="B" offset="0x18" visible="true" />
			
			<colorf name="Color Lower Bound" offset="0x4" visible="true" format="rgb" />
			<colorf name="Color Upper Bound" offset="0x10" visible="true" format="rgb" />
			<stringId name="Variant Name" offset="0x1C" visible="true" />
			<int32 name="Variant Name" offset="0x1C" visible="true" />
		</reflexive>
		<reflexive name="Functions" offset="0xC" visible="true" entrySize="0x20">
			<bitfield32 name="Scale Flags" offset="0x0" visible="true">
				<bit name="Blend In HSV" index="0" />
				<bit name="...More Colors" index="1" />
			</bitfield32>
			<colorf name="Color Lower Bound" offset="0x4" visible="true" format="rgb" />
			<colorf name="Color Upper Bound" offset="0x10" visible="true" format="rgb" />
			<int32 name="Darken By... (SID)" offset="0x1C" visible="true" />
			<int32 name="Scale By... (SID)" offset="0x20" visible="true" />
		</reflexive>
	</reflexive>
	<undefined name="struct here 6" offset="0x178" visible="true" />
	<undefined name="struct here 6" offset="0x17C" visible="true" />
	<undefined name="struct here 6" offset="0x180" visible="true" />
	<reflexive name="Gametype Attributes" offset="0x184" visible="true" entrySize="0xcc">
		<undefined name="00000009" offset="0x0" visible="true" />
		<undefined name="00000010" offset="0x4" visible="true" />
		<undefined name="00000011" offset="0x8" visible="true" />
		<undefined name="00000012" offset="0xC" visible="true" />
		<undefined name="00000013" offset="0x10" visible="true" />
		<undefined name="00000014" offset="0x14" visible="true" />
		<int32 name="00000015" offset="0x18" visible="true" />
		<int32 name="00000016" offset="0x1C" visible="true" />
		<undefined name="00000017" offset="0x20" visible="true" />
		<undefined name="struct here" offset="0x24" visible="true" />
		<undefined name="struct here" offset="0x28" visible="true" />
		<undefined name="struct here" offset="0x2C" visible="true" />
		<undefined name="00000017" offset="0x30" visible="true" />
		<undefined name="00000018" offset="0x34" visible="true" />
		<tagref name="Child Object" offset="0x38" visible="true" />
		<undefined name="00000023" offset="0x48" visible="true" />
		<tagref name="00000024" offset="0x4C" visible="true" />
		<tagref name="00000028" offset="0x5C" visible="true" />
		<tagref name="00000032" offset="0x6C" visible="true" />
		<tagref name="00000036" offset="0x7C" visible="true" />
		<tagref name="00000040" offset="0x8C" visible="true" />
		<tagref name="00000044" offset="0x9C" visible="true" />
		<tagref name="00000048" offset="0xaC" visible="true" />
		<tagref name="00000052" offset="0xbC" visible="true" />
	</reflexive>
	<tagref name="Simulation" offset="0x190" visible="true" />
	<undefined name="struct here" offset="0x1a0" visible="true" />
	<undefined name="struct here" offset="0x1a4" visible="true" />
	<undefined name="struct here" offset="0x1a8" visible="true" />
	<reflexive name="Unknown" offset="0x1ac" visible="true" entrySize="0x10">
		<tagref name="00000009" offset="0x0" visible="true" />
	</reflexive>
	<undefined name="struct here 3" offset="0x1b8" visible="true" />
	<undefined name="struct here 3" offset="0x1bC" visible="true" />
	<undefined name="struct here 3" offset="0x1c0" visible="true" />
	<undefined name="struct here 4" offset="0x1c4" visible="true" />
	<undefined name="struct here 4" offset="0x1c8" visible="true" />
	<undefined name="struct here 4" offset="0x1cC" visible="true" />
	<tagref name="Script" offset="0x1d0" visible="true" />
	<undefined name="struct here" offset="0x1e0" visible="true" />
	<undefined name="struct here" offset="0x1e4" visible="true" />
	<undefined name="struct here" offset="0x1e8" visible="true" />
	<reflexive name="Damage Effects" offset="0x1EC" visible="true" entrySize="0x10">
		<tagref name="Effect" offset="0x0" visible="true" />
	</reflexive>
	<float32 name="Unknown" offset="0x1f8" visible="true" />
	<float32 name="Unknown" offset="0x1fC" visible="true" />
	<undefined name="00000009" offset="0x200" visible="true" />
	<comment title="ITEM"></comment>
	<bitfield32 name="Item Flags" offset="0x204" visible="true">
		<bit name="Always Maintains Z Up" index="0" />
		<bit name="Destroyed By Explosions" index="1" />
		<bit name="Unaffected By Gravity" index="2" />
	</bitfield32>
	<int16 name="OLD Message Index" offset="0x208" visible="true" />
	<int16 name="Sort Order" offset="0x20A" visible="true" />
	<undefined name="Multiplayer On-Ground Scale" offset="0x20C" visible="true" />
	<undefined name="Campaign On-Ground Scale" offset="0x210" visible="true" />
	<int32 name="Pickup" offset="0x214" visible="true" />
	<int32 name="Swap" offset="0x218" visible="true" />
	<int32 name="Pickup Dual Wield" offset="0x21C" visible="true" />
	<int32 name="Swap Dual Wield" offset="0x220" visible="true" />
	<int32 name="Picked Up" offset="0x224" visible="true" />
	<int32 name="Swapped" offset="0x228" visible="true" />
	<int32 name="Swapped AI" offset="0x22C" visible="true" />
	<int32 name="00000147" offset="0x230" visible="true" />
	<undefined name="00000148" offset="0x234" visible="true" />
	<tagref name="Collision Sound" offset="0x238" visible="true" />
	<reflexive name="Predicted Bitmaps" offset="0x248" visible="false" entrySize="0x10">
		<tagRef name="Bitmap" offset="0x0" visible="false" />
	</reflexive>
	<tagref name="Detonation Damage Effect" offset="0x254" visible="true" />
	<undefined name="Detonation Delay (min)" offset="0x264" visible="true" />
	<undefined name="Detonation Delay (max)" offset="0x268" visible="true" />
	<tagref name="Detonating Effect" offset="0x26C" visible="true" />
	<tagref name="Detonation Effect" offset="0x27C" visible="true" />
	<undefined name="Object Scale" offset="0x28C" visible="true" />
	<undefined name="00000171" offset="0x290" visible="true" />
	<undefined name="00000172" offset="0x294" visible="true" />
	<undefined name="00000173" offset="0x298" visible="true" />
	<undefined name="00000174" offset="0x29C" visible="true" />
	<undefined name="00000175" offset="0x2a0" visible="true" />
	<undefined name="00000176" offset="0x2a4" visible="true" />
	<undefined name="00000177" offset="0x2a8" visible="true" />
	<undefined name="00000178" offset="0x2aC" visible="true" />
	<tagref name="00000179" offset="0x2b0" visible="true" />
	<tagref name="00000183" offset="0x2c0" visible="true" />
	<comment title="WEAPON"></comment>
	<bitfield32 name="Flags" offset="0x2d0" visible="true">
		<bit name="vertical heat display" index="0" />
		<bit name="mutually exclusive triggers" index="1" />
		<bit name="attacks automatically on bump" index="2" />
		<bit name="must be readied" index="3" />
		<bit name="doesn't count towards maximum" index="4" />
		<bit name="aim assists only when zoomed" index="5" />
		<bit name="prevents grenade throwing" index="6" />
		<bit name="must be picked up" index="7" />
		<bit name="holds triggers when dropped" index="8" />
		<bit name="prevents melee attack" index="9" />
		<bit name="detonates when dropped" index="10" />
		<bit name="cannot fire at maximum age" index="11" />
		<bit name="secondary trigger overrides grenades" index="12" />
		<bit name="(OBSOLETE)does not depower" index="13" />
		<bit name="enables integrated night vision" index="14" />
		<bit name="AIs use weapon melee damage" index="15" />
		<bit name="forces no binoculars" index="16" />
		<bit name="loop fp firing animation" index="17" />
		<bit name="prevents sprinting" index="18" />
		<bit name="cannot fire while boosting" index="19" />
		<bit name="Prevents Driving" index="20" />
		<bit name="is 3rd person" index="21" />
		<bit name="can be dual wielded" index="22" />
		<bit name="can only be dual wielded" index="23" />
		<bit name="melee only" index="24" />
		<bit name="can't fire if parent dead" index="25" />
		<bit name="weapon ages with each kill" index="26" />
		<bit name="weapon uses old dual fire error" index="27" />
		<bit name="primary trigger melee attacks" index="28" />
		<bit name="cannot be used by player" index="29" />
	</bitfield32>
	<int8 name="Unknown" offset="0x2D4" visible="true" />
	<int8 name="Unknown" offset="0x2D5" visible="true" />
	<int8 name="Unknown" offset="0x2D6" visible="true" />
	<int8 name="Unknown" offset="0x2D7" visible="true" />
	<undefined name="Max Alternate Shots Loaded" offset="0x2d8" visible="true" />
	<undefined name="00000190" offset="0x2dC" visible="true" />
	<undefined name="Turn On Time" offset="0x2e0" visible="true" />
	<tagref name="00000192" offset="0x2e4" visible="true" />
	<undefined name="00000196" offset="0x2f4" visible="true" />
	<undefined name="00000197" offset="0x2f8" visible="true" />
	<tagref name="00000198" offset="0x2fC" visible="true" />
	<tagref name="00000203" offset="0x30C" visible="true" />
	<undefined name="Heat Recovery Threshold" offset="0x31C" visible="true" />
	<undefined name="Overheated Threshold" offset="0x320" visible="true" />
	<undefined name="Heat Detonation Threshold" offset="0x324" visible="true" />
	<undefined name="Heat Detonation Fraction" offset="0x328" visible="true" />
	<undefined name="Heat Loss Per Second" offset="0x32C" visible="true" />
	<undefined name="00000212" offset="0x330" visible="true" />
	<undefined name="00000213" offset="0x334" visible="true" />
	<undefined name="00000214" offset="0x338" visible="true" />
	<undefined name="00000215" offset="0x33C" visible="true" />
	<undefined name="00000216" offset="0x340" visible="true" />
	<undefined name="Heat Illumination" offset="0x344" visible="true" />
	<undefined name="Overheated Heat Loss Per Second" offset="0x348" visible="true" />
	<undefined name="00000219" offset="0x34C" visible="true" />
	<tagref name="Overheat Effect" offset="0x350" visible="true" />
	<tagref name="Overheat Damage Effect" offset="0x360" visible="true" />
	<tagref name="Detonation Effect" offset="0x370" visible="true" />
	<tagref name="Detonation Damage Effect" offset="0x380" visible="true" />
	<reflexive name="Melee Damage" offset="0x390" visible="true" entrySize="0x10">
		<float32 name="Damage Pyramid Angle Yaw" offset="0x0" visible="true" />
		<float32 name="Damage Pyramid Angle Pitch" offset="0x4" visible="true" />
		<float32 name="Damage Pyramid Depth" offset="0x8" visible="true" />
		<float32 name="Unknown" offset="0xC" visible="true" />
		<undefined name="Unknown" offset="0x10" visible="true" />
		<float32 name="Unknown" offset="0x14" visible="true" />
		<tagRef name="1st Hit Damage" offset="0x18" visible="true" />
		<tagRef name="1st Hit Response" offset="0x28" visible="true" />
		<tagRef name="2nd Hit Damage" offset="0x38" visible="true" />
		<tagRef name="2nd Hit Response" offset="0x48" visible="true" />
		<tagRef name="3rd Hit Damage" offset="0x58" visible="true" />
		<tagRef name="3rd Hit Response" offset="0x68" visible="true" />
		<tagRef name="Gun/Gun Clang Damage" offset="0x78" visible="true" />
		<tagRef name="Gun/Gun Clang Response" offset="0x88" visible="true" />
		<tagRef name="Gun/Sword Clang Damage" offset="0x98" visible="true" />
		<tagRef name="Gun/Sword Clang Response" offset="0xA8" visible="true" />
		<tagRef name="Melee Effect" offset="0xB8" visible="true" />
	</reflexive>
	<tagref name="Melee Clash" offset="0x39C" visible="true" />
	<int8 name="Reported Melee Weapon" offset="0x3aC" visible="true" />
	<int8 name="00000243" offset="0x3aD" visible="true" />
	<int16 name="Zoom Levels" offset="0x3aE" visible="true" />
	<undefined name="Min Zoom" offset="0x3b0" visible="true" />
	<undefined name="Max Zoom" offset="0x3b4" visible="true" />
	<undefined name="00000246" offset="0x3b8" visible="true" />
	<tagref name="00000247" offset="0x3bC" visible="true" />
	<undefined name="00000251" offset="0x3cC" visible="true" />
	<undefined name="00000252" offset="0x3d0" visible="true" />
	<undefined name="Auto Aim Angle (Radians)" offset="0x3d4" visible="true" />
	<undefined name="Auto Aim Range Long" offset="0x3d8" visible="true" />
	<undefined name="Auto Aim Range Short" offset="0x3dC" visible="true" />
	<undefined name="00000256" offset="0x3e0" visible="true" />
	<undefined name="Magnetism Angle (Radians)" offset="0x3e4" visible="true" />
	<undefined name="Magnetism Range Long" offset="0x3e8" visible="true" />
	<undefined name="Magnetism Range Short" offset="0x3eC" visible="true" />
	<undefined name="00000260" offset="0x3f0" visible="true" />
	<undefined name="Deviation Angle (Radians)" offset="0x3f4" visible="true" />
	<undefined name="00000262" offset="0x3f8" visible="true" />
	<undefined name="00000263" offset="0x3fC" visible="true" />
	<undefined name="00000265" offset="0x400" visible="true" />
	<undefined name="00000266" offset="0x404" visible="true" />
	<undefined name="00000267" offset="0x408" visible="true" />
	<undefined name="00000268" offset="0x40C" visible="true" />
	<undefined name="00000269" offset="0x410" visible="true" />
	<undefined name="00000270" offset="0x414" visible="true" />
	<undefined name="00000271" offset="0x418" visible="true" />
	<undefined name="00000272" offset="0x41C" visible="true" />
	<reflexive name="Testo" offset="0x420" visible="true" entrySize="0x44">
		<undefined name="00000005" offset="0x0" visible="true" />
		<undefined name="00000006" offset="0x4" visible="true" />
		<undefined name="00000007" offset="0x8" visible="true" />
		<undefined name="00000008" offset="0xC" visible="true" />
		<undefined name="00000009" offset="0x10" visible="true" />
		<undefined name="00000010" offset="0x14" visible="true" />
		<undefined name="00000011" offset="0x18" visible="true" />
		<undefined name="00000012" offset="0x1C" visible="true" />
		<undefined name="00000013" offset="0x20" visible="true" />
		<undefined name="00000014" offset="0x24" visible="true" />
		<undefined name="00000015" offset="0x28" visible="true" />
		<undefined name="00000016" offset="0x2C" visible="true" />
		<undefined name="00000017" offset="0x30" visible="true" />
		<undefined name="00000018" offset="0x34" visible="true" />
		<undefined name="00000019" offset="0x38" visible="true" />
		<undefined name="00000020" offset="0x3C" visible="true" />
		<undefined name="00000021" offset="0x40" visible="true" />
	</reflexive>
	<reflexive name="Tracking" offset="0x42c" visible="true" entrySize="0x38">
		<reflexive name="Tracking Type" offset="0x0" visible="true" entrySize="0x4">
			<int32 name="Unit Type" offset="0x0" visible="true" />
		</reflexive>
		<float32 name="Unknown" offset="0xC" visible="true" />
		<float32 name="Locking-on duration?" offset="0x10" visible="true" />
		<float32 name="Locked-on duration" offset="0x14" visible="true" />
		<tagRef name="Locking-on Sound" offset="0x18" visible="true" />
		<tagRef name="Locked-on Sound" offset="0x28" visible="true" />
	</reflexive>	
	<undefined name="struct here 3" offset="0x438" visible="true" />
	<undefined name="struct here 3" offset="0x43C" visible="true" />
	<undefined name="struct here 3" offset="0x440" visible="true" />
	<undefined name="00000282" offset="0x444" visible="true" />
	<undefined name="00000283" offset="0x448" visible="true" />
	<undefined name="00000284" offset="0x44C" visible="true" />
	<undefined name="00000285" offset="0x450" visible="true" />
	<enum16 name="Movement Penalty Condition" offset="0x454" visible="true">
		<option name="Always" value="0x0" />
		<option name="Zoomed Only" value="0x1" />
		<option name="Zoomed or Reload Only" value="0x2" />
	</enum16>
	<int16 name="Unknown" offset="0x456" visible="false" />
	<undefined name="Movement Penalty X" offset="0x458" visible="true" />
	<undefined name="Movement Penalty Y" offset="0x45C" visible="true" />
	<undefined name="00000289" offset="0x460" visible="true" />
	<undefined name="00000290" offset="0x464" visible="true" />
	<undefined name="00000291" offset="0x468" visible="true" />
	<undefined name="00000292" offset="0x46C" visible="true" />
	<undefined name="AI Scariness" offset="0x470" visible="true" />
	<undefined name="Weapon Power-On Time" offset="0x474" visible="true" />
	<undefined name="Weapon Power-Off Time" offset="0x478" visible="true" />
	<tagref name="Weapon Power-On Effect" offset="0x47C" visible="true" />
	<tagref name="Weapon Power-Off Effect" offset="0x48C" visible="true" />
	<undefined name="Age Heat Recovery Penalty" offset="0x49C" visible="true" />
	<undefined name="Age Rate of Fire Penalty" offset="0x4a0" visible="true" />
	<undefined name="Age Misfire Start (0,1)" offset="0x4a4" visible="true" />
	<undefined name="Age Misfire Chance (0,1)" offset="0x4a8" visible="true" />
	<tagref name="Ammo Pickup Sound" offset="0x4aC" visible="true" />
	<tagref name="Zoom In Sound" offset="0x4bC" visible="true" />
	<tagref name="Zoom Out Sound" offset="0x4cC" visible="true" />
	<undefined name="Camo Ding" offset="0x4dC" visible="true" />
	<undefined name="00000321" offset="0x4e0" visible="true" />
	<int32 name="Weapon Class" offset="0x4e4" visible="true" />
	<int32 name="Weapon Name" offset="0x4e8" visible="true" />
	<undefined name="00000324" offset="0x4eC" visible="true" />
	<int16 name="Weapon Type" offset="0x4F0" visible="true" />
	<int16 name="Unknown" offset="0x4F2" visible="false" />
	<undefined name="00000326" offset="0x4f4" visible="true" />
	<undefined name="00000327" offset="0x4f8" visible="true" />
	<undefined name="00000328" offset="0x4fC" visible="true" />
	<undefined name="00000330" offset="0x500" visible="true" />
	<reflexive name="First Person" offset="0x504" visible="true" entrySize="0x20">
		<tagRef name="Model" offset="0x0" visible="true" />
		<tagRef name="Animation" offset="0x10" visible="true" />
	</reflexive>
	<tagref name="HUD" offset="0x510" visible="true" />
	<tagref name="00000338" offset="0x520" visible="true" />
	<reflexive name="Predicted Resources" offset="0x530" visible="false" entrySize="0x10">
		<tagRef name="Resource" offset="0x0" visible="false" />
	</reflexive>
	<reflexive name="Magazines" offset="0x53C" visible="true" entrySize="0x84">
		<bitfield32 name="flags" offset="0x0" visible="true">
			<bit name="Wastes Rounds When Reloaded" index="1" />
			<bit name="Every Round Must Be Chambered" index="2" />
		</bitfield32>
		<int16 name="Rounds Recharged" offset="0x4" visible="true" />
		<int16 name="Initial Rounds" offset="0x6" visible="true" />
		<int16 name="Initial Max Rounds (Unused?)" offset="0x8" visible="true" />
		<int16 name="Clip Size" offset="0xA" visible="true" />
		<int16 name="Max Rounds" offset="0xC" visible="true" />
		<int16 name="Initial Rounds (Upgrade)" offset="0xE" visible="true" />
		<int16 name="Max Rounds (Upgrade)" offset="0x10" visible="true" />
		<int16 name="Unknown" offset="0x12" visible="false" />
		<undefined name="Reload Time" offset="0x14" visible="true" />
		<int16 name="Rounds Reloaded" offset="0x18" visible="true" />
		<int16 name="Unknown" offset="0x1A" visible="false" />
		<undefined name="Chamber Time" offset="0x1C" visible="true" />
		<undefined name="00000013" offset="0x20" visible="true" />
		<undefined name="00000014" offset="0x24" visible="true" />
		<undefined name="00000015" offset="0x28" visible="true" />
		<undefined name="00000016" offset="0x2C" visible="true" />
		<undefined name="00000017" offset="0x30" visible="true" />
		<undefined name="00000018" offset="0x34" visible="true" />
		<tagRef name="Reloading Effect" offset="0x38" visible="true" />
		<tagRef name="Reloading Damage Effect" offset="0x48" visible="true" />
		<tagRef name="Chambering Effect" offset="0x58" visible="true" />
		<tagRef name="Chambering Damage Effect" offset="0x68" visible="true" />
		<reflexive name="Ammo" offset="0x78" visible="true" entrySize="0x14">
			<int16 name="Rounds Given (0 for Max)" offset="0x0" visible="true" />
			<int16 name="Unknown" offset="0x2" visible="false" />
			<tagRef name="Gets Ammo From..." offset="0x4" visible="true" />
		</reflexive>
	</reflexive>
	<reflexive name="Triggers" offset="0x548" visible="true" entrySize="0xac">
		<bitfield32 name="Flags" offset="0x0" visible="true">
			<bit name="Autofire Single Action Only" index="0" />
		</bitfield32>
		<enum16 name="Button used" offset="0x4" visible="true">
			<option name="Right Trigger" value="0x0" />
			<option name="Left Trigger" value="0x1" />
			<option name="Melee Attack (SP Only)" value="0x2" />
			<option name="Automated Fire (Unassigned)" value="0x3" />
			<option name="Right Bumper" value="0x4" />
		</enum16>
		<enum16 name="Behavior" offset="0x6" visible="true">
			<option name="Spew" value="0x0" />
			<option name="Latch" value="0x1" />
			<option name="Latch-Autofire" value="0x2" />
			<option name="Charge" value="0x3" />
			<option name="Latch-Zoom" value="0x4" />
			<option name="Latch-Lockon" value="0x5" />
			<option name="1-Charge/Spew 2-Latch" value="0x6" />
		</enum16>
		<int16 name="Primary Barrel" offset="0x8" visible="true" />
		<int16 name="Secondary Barrel" offset="0xA" visible="true" />
		<enum16 name="Prediction" offset="0xC" visible="true">
			<option name="None" value="0x0" />
			<option name="Spew" value="0x1" />
			<option name="Charge" value="0x2" />
		</enum16>
		<int16 name="Unknown" offset="0xE" visible="false" />
		<float32 name="Autofire Time" offset="0x10" visible="true" />
		<float32 name="Autofire Throw" offset="0x14" visible="true" />
		<enum16 name="Secondary Action" offset="0x18" visible="true">
			<option name="Fire" value="0x0" />
			<option name="Charge" value="0x1" />
			<option name="Track" value="0x2" />
			<option name="Fire Other" value="0x3" />
		</enum16>
		<enum16 name="Primary Action" offset="0x1A" visible="true">
			<option name="Fire" value="0x0" />
			<option name="Charge" value="0x1" />
			<option name="Track" value="0x2" />
			<option name="Fire Other" value="0x3" />
		</enum16>
		<float32 name="Charging Time" offset="0x1C" visible="true" />
		<float32 name="Charged Time" offset="0x20" visible="true" />
		<enum32 name="Overcharged Action" offset="0x24" visible="true">
			<option name="None" value="0x0" />
			<option name="Explode" value="0x1" />
			<option name="Discharge" value="0x2" />
			<option name="Fire" value="0x2000000" />
			<option name="Launch" value="0x2010060" />
			<option name="Secondary" value="0x10" />
		</enum32>
		<float32 name="Charged Illumination (0,1)" offset="0x28" visible="true" />
		<tagRef name="Charge Effect" offset="0x2C" visible="false" />
		<tagRef name="Unknown" offset="0x3C" visible="true" />
		<tagRef name="Charging Damage Response" offset="0x4C" visible="true" />
		<float32 name="Charge Degeneration" offset="0x5C" visible="true" />
		<tagRef name="Unknown" offset="0x60" visible="true" />
		<tagRef name="Unknown" offset="0x70" visible="true" />
		<reflexive name="Charge Levels" offset="0x80" visible="true" entrySize="0x4">
			<float32 name="Percentage" offset="0x0" visible="true" />
		</reflexive>
		<tagref name="00000040" offset="0x8C" visible="true" />
		<tagref name="00000044" offset="0x9C" visible="true" />
	</reflexive>
	<reflexive name="Barrels" offset="0x554" visible="true" entrySize="0x190">
		<bitfield32 name="Flags" offset="0x0" visible="true">
			<bit name="Tracks Fired Projectile" index="0" />
			<bit name="Random Firing Effects" index="1" />
			<bit name="Can Fire With Partial Ammo" index="2" />
			<bit name="Projectiles use Weapon Origin" index="3" />
			<bit name="Ejects During Chamber" index="4" />
			<bit name="Use Error When Unzoomed" index="5" />
			<bit name="Projectile Vector Cannot Be Adjusted" index="6" />
			<bit name="Projectiles Have Identical Error" index="7" />
			<bit name="Projectiles Fire Parallel" index="8" />
			<bit name="Cant Fire When Others Firing" index="9" />
			<bit name="Cant Fire When Others Recovering" index="10" />
			<bit name="Don't Clear Fire Bit After Recovering" index="11" />
			<bit name="Stagger Fire Across Multiple Markers" index="12" />
			<bit name="Fires Locked Projectiles" index="13" />
		</bitfield32>
		<float32 name="Rounds Per Second (min)" offset="0x4" visible="true" />
		<float32 name="Rounds Per Second (max)" offset="0x8" visible="true" />
		<int32 name="Unknown" offset="0xC" visible="false" />
		<float32 name="Acceleration Time" offset="0x10" visible="true" />
		<int32 name="Unknown" offset="0x14" visible="false" />
		<float32 name="Deceleration Time" offset="0x18" visible="true" />
		<float32 name="Barrel Spin Scale" offset="0x1C" visible="true" />
		<float32 name="Blurred Rate of Fire" offset="0x20" visible="true" />
		<int16 name="Shots Per Fire (min)" offset="0x24" visible="true" />
		<int16 name="Shots Per Fire (max)" offset="0x26" visible="true" />
		<float32 name="Fire Recovery Time" offset="0x28" visible="true" />
		<float32 name="Soft Recovery Fraction" offset="0x2C" visible="true" />
		<undefined name="Unknown" offset="0x30" visible="false" />
		<undefined name="Unknown" offset="0x34" visible="false" />
		<int16 name="Magazine Chunk" offset="0x38" visible="true" />
		<int16 name="Rounds Per Shot" offset="0x3A" visible="true" />
		<int16 name="Minimum Rounds Loaded" offset="0x3C" visible="true" />
		<int16 name="Rounds Between Tracers" offset="0x3E" visible="true" />
		<int32 name="Optional Barrel" offset="0x40" visible="true" />
		<enum16 name="Prediction Type" offset="0x44" visible="true">
			<option name="None" value="0x0" />
			<option name="Continuous" value="0x1" />
			<option name="Instant" value="0x2" />
		</enum16>
		<enum16 name="Firing Noise" offset="0x46" visible="true">
			<option name="Silent" value="0x0" />
			<option name="Medium" value="0x1" />
			<option name="Loud" value="0x2" />
			<option name="Shout" value="0x3" />
			<option name="Quiet" value="0x4" />
		</enum16>
		<float32 name="Unknown" offset="0x48" visible="false" />
		<float32 name="Error Acceleration Time" offset="0x4C" visible="true" />
		<float32 name="Error Deceleration Time" offset="0x50" visible="true" />
		<float32 name="Damage Error Lower" offset="0x54" visible="true" />
		<float32 name="Damage Error Upper" offset="0x58" visible="true" />
		<float32 name="Dual Weapon Error Acceleration Time" offset="0x5C" visible="true" />
		<float32 name="Dual Weapon Error Deceleration Time" offset="0x60" visible="true" />
		<float32 name="Unknown" offset="0x64" visible="false" />
		<enum16 name="Distribution Function" offset="0x68" visible="true">
			<option name="Point" value="0x0" />
			<option name="Fan" value="0x1" />
		</enum16>
		<int16 name="Projectiles per Shot" offset="0x6A" visible="true" />
		<undefined name="struct here" offset="0x6C" visible="true" />
		<undefined name="struct here" offset="0x70" visible="true" />
		<undefined name="struct here" offset="0x74" visible="true" />
		<undefined name="00000035" offset="0x78" visible="true" />
		<undefined name="Error Angle" offset="0x7C" visible="true" />
		<undefined name="Base Bloom Amount" offset="0x80" visible="true" />
		<undefined name="Bloom Increase Per-Shot" offset="0x84" visible="true" />
		<undefined name="Reload Bloom Reset Time" offset="0x88" visible="true" />
		<undefined name="Weapon Switch Bloom Reset Time" offset="0x8C" visible="true" />
		<undefined name="Zoom Bloom Reset Time" offset="0x90" visible="true" />
		<undefined name="Jump Bloom Reset Time" offset="0x94" visible="true" />
		<reflexive name="Bloom Data" offset="0x98" visible="true" entrySize="0x48">
			<dataRef name="Unknown" offset="0x0" visible="true" />
			<int16 name="Unknown" offset="0x14" visible="true" />
			<int16 name="Unknown" offset="0x16" visible="true" />
			<tagRef name="Unknown" offset="0x18" visible="true" />
			<tagRef name="Unknown" offset="0x28" visible="true" />
			<tagRef name="Unknown" offset="0x38" visible="true" />
		</reflexive>
		<reflexive name="Unknown 13" offset="0xA4" visible="false" entrySize="0x14">
			<dataRef name="Unknown" offset="0x0" visible="false" />
		</reflexive>
		<undefined name="struct here 3" offset="0xb0" visible="true" />
		<undefined name="struct here 3" offset="0xb4" visible="true" />
		<undefined name="struct here 3" offset="0xb8" visible="true" />
		<undefined name="struct here 4" offset="0xbC" visible="true" />
		<undefined name="struct here 4" offset="0xc0" visible="true" />
		<undefined name="struct here 4" offset="0xc4" visible="true" />
		<undefined name="00000055" offset="0xc8" visible="true" />
		<reflexive name="Unknown 14" offset="0xCC" visible="false" entrySize="0x48">
			<dataRef name="Unknown" offset="0x0" visible="false" />
			<int16 name="Unknown" offset="0x14" visible="false" />
			<int16 name="Unknown" offset="0x16" visible="false" />
			<tagRef name="Unknown" offset="0x18" visible="true" />
			<tagRef name="Unknown" offset="0x28" visible="true" />
			<tagRef name="Unknown" offset="0x38" visible="true" />
		</reflexive>
		<reflexive name="Unknown 15" offset="0xD8" visible="false" entrySize="0x48">
			<dataRef name="Unknown" offset="0x0" visible="false" />
			<int16 name="Unknown" offset="0x14" visible="false" />
			<int16 name="Unknown" offset="0x16" visible="false" />
			<tagRef name="Unknown" offset="0x18" visible="true" />
			<tagRef name="Unknown" offset="0x28" visible="true" />
			<tagRef name="Unknown" offset="0x38" visible="true" />
		</reflexive>
		<undefined name="struct here 3" offset="0xe4" visible="true" />
		<undefined name="struct here 3" offset="0xe8" visible="true" />
		<undefined name="struct here 3" offset="0xeC" visible="true" />
		<undefined name="struct here 4" offset="0xf0" visible="true" />
		<undefined name="struct here 4" offset="0xf4" visible="true" />
		<undefined name="struct here 4" offset="0xf8" visible="true" />
		<undefined name="00000068" offset="0xfC" visible="true" />
		<reflexive name="Charge Levels" offset="0x100" visible="true" entrySize="0xC">
			<float32 name="Unknown" offset="0x0" visible="true" />
			<float32 name="Percent" offset="0x4" visible="true" />
			<float32 name="Unknown" offset="0x8" visible="true" />
		</reflexive>
		<int8 name="Reported Weapon" offset="0x10C" visible="true" />
		<int8 name="00000073" offset="0x10D" visible="true" />
		<int16 name="00000073" offset="0x10E" visible="true" />
		<tagref name="Inital Projectile" offset="0x110" visible="true" />
		<tagref name="Trailing Projectile" offset="0x120" visible="true" />
		<tagref name="00000082" offset="0x130" visible="true" />
		<tagref name="Forced Projectile?" offset="0x140" visible="true" />
		<undefined name="00000090" offset="0x150" visible="true" />
		<undefined name="Ejection Port Recovery Time" offset="0x154" visible="true" />
		<undefined name="Illumination Recovery Time" offset="0x158" visible="true" />
		<undefined name="Heat Generated Per Round" offset="0x15C" visible="true" />
		<undefined name="00000094" offset="0x160" visible="true" />
		<undefined name="Charge Percentage Subtraction" offset="0x164" visible="true" />
		<undefined name="Age Generated Per Round" offset="0x168" visible="true" />
		<undefined name="00000097" offset="0x16C" visible="true" />
		<undefined name="Firing Effect Reset Speed" offset="0x170" visible="true" />
		<undefined name="00000099" offset="0x174" visible="true" />
		<undefined name="00000100" offset="0x178" visible="true" />
		<undefined name="00000101" offset="0x17C" visible="true" />
		<undefined name="Bloom Reset Speed" offset="0x180" visible="true" />
		<reflexive name="Firing Effects" offset="0x184" visible="true" entrySize="0xf4">
			<int16 name="Shot Count Lower Bound" offset="0x0" visible="true" />
			<int16 name="Shot Count Upper Bound" offset="0x2" visible="true" />
			<tagref name="Firing" offset="0x4" visible="true" />
			<tagref name="00000010" offset="0x14" visible="true" />
			<tagref name="Misfire" offset="0x24" visible="true" />
			<tagref name="Empty" offset="0x34" visible="true" />
			<tagref name="00000022" offset="0x44" visible="true" />
			<tagref name="Firing Response" offset="0x54" visible="true" />
			<tagref name="00000030" offset="0x64" visible="true" />
			<tagref name="Missfire Response" offset="0x74" visible="true" />
			<tagref name="Empty Response" offset="0x84" visible="true" />
			<tagref name="00000042" offset="0x94" visible="true" />
			<tagref name="00000046" offset="0xa4" visible="true" />
			<tagref name="00000050" offset="0xb4" visible="true" />
			<tagref name="00000054" offset="0xc4" visible="true" />
			<tagref name="00000058" offset="0xd4" visible="true" />
			<tagref name="00000062" offset="0xe4" visible="true" />
		</reflexive>
	</reflexive>
	<undefined name="struct here 5" offset="0x560" visible="true" />
	<undefined name="struct here 5" offset="0x564" visible="true" />
	<undefined name="struct here 5" offset="0x568" visible="true" />
	<undefined name="00000357" offset="0x56C" visible="true" />
	<undefined name="00000358" offset="0x570" visible="true" />
	<undefined name="00000359" offset="0x574" visible="true" />
	<undefined name="00000360" offset="0x578" visible="true" />
	<undefined name="00000361" offset="0x57C" visible="true" />
	<undefined name="00000362" offset="0x580" visible="true" />
	<tagref name="00000363" offset="0x584" visible="true" />
	<tagref name="00000367" offset="0x594" visible="true" />
	<tagref name="Depleted Properties" offset="0x5a4" visible="true" />
	<tagref name="Depleted Weapon" offset="0x5b4" visible="true" />
	<tagref name="Depleted Material Effects" offset="0x5c4" visible="true" />
	<undefined name="00000383" offset="0x5d4" visible="true" />
	<undefined name="00000384" offset="0x5d8" visible="true" />
	<undefined name="00000385" offset="0x5dC" visible="true" />
	<undefined name="00000386" offset="0x5e0" visible="true" />
	<undefined name="00000387" offset="0x5e4" visible="true" />
	<tagref name="00000388" offset="0x5e8" visible="true" />
	<undefined name="FP Offset I" offset="0x5f8" visible="true" />
	<undefined name="FP Offset J" offset="0x5fC" visible="true" />
	<undefined name="FP Offset K" offset="0x600" visible="true" />
	<undefined name="FP Scope Size I" offset="0x604" visible="true" />
	<undefined name="FP Scope Size J" offset="0x608" visible="true" />
	<undefined name="00000398" offset="0x60C" visible="true" />
	<undefined name="00000399" offset="0x610" visible="true" />
	<undefined name="Zoom Delay (0,1)" offset="0x614" visible="true" />
	<undefined name="Melee-Weapon Delay (0,1)" offset="0x618" visible="true" />
	<undefined name="00000402" offset="0x61C" visible="true" />
	<undefined name="00000403" offset="0x620" visible="true" />
	<undefined name="00000404" offset="0x624" visible="true" />
	<int32 name="Holster Marker" offset="0x628" visible="true" />
	<undefined name="struct here" offset="0x62C" visible="true" />
	<undefined name="struct here" offset="0x630" visible="true" />
	<undefined name="struct here" offset="0x634" visible="true" />
	<tagref name="Sound Bank" offset="0x638" visible="true" />
	<undefined name="00000413" offset="0x648" visible="true" />
	<undefined name="00000414" offset="0x64C" visible="true" />
	<undefined name="00000415" offset="0x650" visible="true" />
	<undefined name="00000416" offset="0x654" visible="true" />
	<tagref name="00000417" offset="0x658" visible="true" />
	<tagref name="00000421" offset="0x668" visible="true" />
	<reflexive name="Testo" offset="0x678" visible="true" entrySize="0x10">
		<int32 name="00000005" offset="0x0" visible="true" />
		<undefined name="00000006" offset="0x4" visible="true" />
		<undefined name="00000007" offset="0x8" visible="true" />
		<undefined name="00000008" offset="0xC" visible="true" />
	</reflexive>
	<undefined name="struct here 2" offset="0x684" visible="true" />
	<undefined name="struct here 2" offset="0x688" visible="true" />
	<undefined name="struct here 2" offset="0x68C" visible="true" />
</plugin>